package com.eastedu.report.common.model.po;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 同步备课环节 - 资源接收使用明细（资源类型）
 * <p>
 * 附件二～附件六：教师各环节资源使用个数、资源接收个数、资源使用率
 *
 * @author luozhenzhong
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Entity
@Table(name = "t_teacher_teaching_activity_prepare_lesson_resource_usage_detail")
@TableName("t_teacher_teaching_activity_prepare_lesson_resource_usage_detail")
public class TeacherTeachingActivityPrepareResourceUsageDetailPO extends CommonRankEntity {


    @Column(name = "`prepare_lesson_followed_use_number`", columnDefinition = "int comment '教师使用备课直播/实录个数（同步）\t同步备课环节-教师使用备课资源包个数'")
    private Integer prepareLessonFollowedUseNumber;

    @Column(name = "`prepare_lesson_history_use_number`", columnDefinition = "int comment '教师使用备课直播/实录个数（历史）\t同步备课环节-教师使用备课资源包个数'")
    private Integer prepareLessonHistoryUseNumber;

    @Column(name = "`prepare_lesson_ware_followed_use_number`", columnDefinition = "int comment '教师使用备课课件个数（同步）\t教师使用备课课件个数'")
    private Integer prepareLessonWareFollowedUseNumber;

    @Column(name = "`prepare_lesson_ware_history_use_number`", columnDefinition = "int comment '教师使用备课课件个数（历史）\t教师使用备课课件个数'")
    private Integer prepareLessonWareHistoryUseNumber;

    @Column(name = "`prepare_lesson_summary_followed_use_number`", columnDefinition = "int comment '教师使用备课纪要个数（同步）\t教师使用备课纪要个数'")
    private Integer prepareLessonSummaryFollowedUseNumber;

    @Column(name = "`prepare_lesson_summary_history_use_number`", columnDefinition = "int comment '教师使用备课纪要个数（历史）\t教师使用备课纪要个数'")
    private Integer prepareLessonSummaryHistoryUseNumber;

    @Column(name = "`resource_use_number`", columnDefinition = "int comment '教师使用备课资源总个数\t同步备课环节-教师使用备课资源包个数+教师使用备课课件个数+教师使用备课纪要个数'")
    private Integer resourceUseNumber;


}
